"use strict";
var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
var React = require("react");
var electron = require('electron');
var Obj = require('object-assign');
var R____1 = require('../../核心代码/R控件基类');
var ipcR = electron.ipcRenderer;
var R登录页面广告 = (function (_super) {
    __extends(R登录页面广告, _super);
    function R登录页面广告(props) {
        _super.call(this, props);
        this.基础数据 = {};
        this.基础数据 = this.props;
        this.标准样式 = this.基础数据.自定义样式 ? this.基础数据.自定义样式 : Obj({}, this.标准样式, {
            textAlign: this.基础数据.左对齐 ? 'left' : 'right',
        });
        this.state = {
            使用样式: this.标准样式,
            是否启用: this.基础数据.是否启用 ? null : this.基础数据.是否启用
        };
        this.禁用样式 = Obj({}, this.state.使用样式, this.样式.取禁用样式);
    }
    R登录页面广告.prototype.render = function () {
        if (this.state.是否启用 == null || this.state.是否启用 == true) {
            return (React.createElement("div", {style: this.state.使用样式}, this.基础数据.广告语.map(function (数据, 计数) {
                return React.createElement(R广告语, React.__spread({}, 数据, {key: 计数}));
            })));
        }
        else {
            return (React.createElement("div", {style: this.禁用样式}, this.基础数据.广告语.map(function (数据, 计数) {
                return React.createElement(R广告语, React.__spread({}, 数据, {key: 计数}));
            })));
        }
    };
    return R登录页面广告;
}(R____1.default));
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = R登录页面广告;
var R广告语 = (function (_super) {
    __extends(R广告语, _super);
    function R广告语(props) {
        _super.call(this, props);
        this.基础数据 = {};
        this.基础数据 = this.props;
        console.log(this.基础数据);
        this.标准样式 = this.基础数据.自定义样式 ? this.基础数据.自定义样式 : Obj({}, this.标准样式, {
            marginTop: '5px', fontSize: this.基础数据.字大小 ? this.基础数据.字大小.取值 : '14px'
        });
        this.state = {
            使用样式: this.标准样式,
            是否启用: this.基础数据.是否启用 ? null : this.基础数据.是否启用
        };
    }
    R广告语.prototype.render = function () {
        if (this.state.是否启用 == null || this.state.是否启用 == true) {
            return (React.createElement("div", {style: this.state.使用样式}, this.基础数据.广告语));
        }
        else {
            return (React.createElement("div", {style: this.禁用样式}, this.基础数据.广告语));
        }
    };
    return R广告语;
}(R____1.default));
exports.R广告语 = R广告语;
